智简魔方文档

服务器修改

本文说明智简魔方 DCIM 系统中“服务器修改”相关的接口或函数信息,供开发人员在集成、调用和排查问题时参考。

概述

修改服务器

URL

/index.php?m=api&a=hardwareEdit

请求参数

字段名变量名必填类型描述
物理标签wltag否string服务器物理标签
硬件型号type否int硬件型号 ID,调用/index.php?m=api&a=hardwareAssortListing
PDU 设备 IDpdu否int连接 PDU 设备 ID,调用/index.php?m=api&a=getPdu,获取由 id(PDU 设备 ID)和 name(PDU 设备名称)组成的二维数组
PDU 设备端口pdu_num否int连接 PDU 设备端口,调用/index.php?m=api&a=pduNum,传递参数 id(选择的 PDU 设备 ID),获取由 PDU 设备端口号组成的一维数组
交换机 IDswitch否array,下标为 public 时为主交换机连接交换机 ID,调用/index.php?m=api&a=getSwitch,获取由 id(交换机 ID)和 sname(交换机名称)组成的二维数组
交换机端口switch_num否array,下标为 public 时为主交换机端口连接交换机端口,调用/index.php?m=api&a=switchNum,传递参数 id(选择的交换机 ID),获取由交换机端口号组成的一维数组
机柜 IDcabinet否int所属机柜 ID,调用/index.php?m=api&a=getCabinet,获取由 ID(机柜 ID)和 name(机柜名称)组成的二维数组
上架时间time否date服务器上架时间(例如:2017-10-24)
内部标签nbtag否string服务器内部标签
服务器类型server_type否int服务器类型(1:租用,2:自用,3:虚拟机母鸡,4:虚拟机小鸡,5:托管,8:机柜),默认为租用
服务器系统 IDosid否int服务器系统 ID,调用/index.php?m=api&a=getServerOs,获取由 ID(系统 ID)和 name(系统名称)组成的二维数组
服务器 IPMI 地址ipmi_ip否string 或 int服务器 IPMI 地址或者管理系统 IP ID
服务器 IPMI 用户名ipmi_name否string服务器 IPMI 用户名
服务器 IPMI 密码ipmi_pass否string服务器 IPMI 密码
VLANvlan否int传入时会修改服务器所有网卡连接的交换机端口的 VLAN
服务器硬件 IDid是int服务器硬件 ID

返回参数

字段名变量名类型描述
状态statusstringsuccess 成功 error 失败
信息msgstring提示信息